home *** CD-ROM | disk | FTP | other *** search
/ SGI Hot Mix 17 / Hot Mix 17.iso / HM17_SGI / html / vendors / adobe / software / ppd / ppddb / TKP480X1.PPD < prev    next >
PostScript Printer Description  |  1997-06-17  |  17KB  |  536 lines

  1. *PPD-Adobe: "4.2"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1995 Adobe Systems Incorporated. 
  4. *% All Rights Reserved. 
  5. *% Permission is granted for redistribution of this file as
  6. *% long as this copyright notice is intact and the contents
  7. *% of the file is not altered in any way from its original form.
  8. *% End of Copyright statement
  9. *% Copyright (c) 1995 Tektronix, Incorporated.  All rights reserved.
  10. *% Tektronix (R) is a registered trademark of Tektronix, Inc.
  11. *% TekColor TM is a trademark of Tektronix, Inc.
  12. *% Phaser TM is a trademark of Tektronix, Inc., for color printers and
  13. *%  related products.
  14.  
  15. *FormatVersion: "4.2"
  16. *FileVersion: "1.0"
  17. *LanguageEncoding: ISOLatin1
  18. *LanguageVersion: English
  19. *PCFileName: "TKP480X1.PPD"
  20. *Product: "(Phaser 480X)"
  21. *PSVersion: "(2013.113) 14"
  22. *ModelName: "Tektronix Phaser 480X"
  23. *NickName: "Tektronix Phaser 480X"
  24.  
  25. *% === Installable Options ===========
  26. *OpenGroup: InstallableOptions/Options Installed
  27.  
  28. *OpenUI *InstalledMemory/Memory Configuration: PickOne
  29. *DefaultInstalledMemory: None
  30. *InstalledMemory None/Standard 32 MB RAM: ""
  31. *InstalledMemory 48Meg/48 MB Total RAM: ""
  32. *InstalledMemory 64Meg/64 MB Total RAM: ""
  33. *InstalledMemory 80Meg/80 MB Total RAM: ""
  34. *InstalledMemory 96Meg/96 MB Total RAM: ""
  35. *InstalledMemory 112Meg/112 MB Total RAM: ""
  36. *CloseUI: *InstalledMemory
  37.  
  38. *OpenUI *Option1/Optional Hard Drive: Boolean
  39. *DefaultOption1: False
  40. *Option1 True/Installed: ""
  41. *Option1 False/Not Installed: ""
  42. *CloseUI: *Option1
  43.  
  44. *OpenUI *Option2/Optional Ethernet Card: Boolean
  45. *DefaultOption2: False
  46. *Option2 True/Installed: ""
  47. *Option2 False/Not Installed: ""
  48. *CloseUI: *Option2
  49.  
  50. *CloseGroup: InstallableOptions
  51.  
  52. *% === Device Capabilities ============
  53.  
  54. *LanguageLevel: "2"
  55. *Protocols: BCP TBCP
  56.  
  57. *FreeVM: "2000000"
  58. *VMOption None/Standard 32 MB RAM: "2000000"
  59. *VMOption 48Meg/48 MB Total RAM: "4000000"
  60. *VMOption 64Meg/64 MB Total RAM: "7000000"
  61. *VMOption 80Meg/80 MB Total RAM: "23000000"
  62. *VMOption 96Meg/96 MB Total RAM: "3000000"
  63. *VMOption 112Meg/112 MB Total RAM: "19000000"
  64.  
  65. *TTRasterizer: Type42
  66. *ColorDevice: True
  67. *DefaultColorSpace: CMYK
  68. *VariablePaperSize: False
  69. *SuggestedJobTimeout: "0"
  70. *SuggestedWaiTimeout: "300"
  71.  
  72. *FileSystem: True
  73. *?FileSystem: "
  74.   save false
  75.   (%disk?%)
  76.   { currentdevparams dup /Writeable known
  77.     { /Writeable get {pop true} if }  {pop} ifelse
  78.   } 10 string /IODevice resourceforall
  79.   {(True)}{(False)} ifelse = flush
  80.   restore"
  81. *End
  82. *Throughput: "1"
  83. *Password: "(0)"
  84. *ExitServer: "
  85.   count 0 eq
  86.   { false } { true exch startjob } ifelse
  87.   not
  88.   { (WARNING: Cannot modify initial VM.) =
  89.     (Missing or invalid password.) =
  90.     (Please contact the author of this software.) = flush quit
  91.   } if"
  92. *End
  93. *Reset: "
  94.   count 0 eq
  95.   { false } { true exch startjob } ifelse
  96.   not
  97.   { (WARNING: Cannot reset printer.) =
  98.     (Missing or invalid password.) =
  99.     (Please contact the author of this software.) = flush quit
  100.   } if
  101.   systemdict /quit get exec
  102.   (WARNING : Printer Reset Failed.) = flush"
  103. *End
  104.  
  105. *DefaultResolution: 300dpi
  106. *Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
  107. *?Resolution: "
  108.   save currentpagedevice
  109.   /HWResolution get 0 get (      ) cvs print (dpi) = flush restore"
  110. *End
  111.  
  112. *% Halftone Information =================
  113. *ScreenFreq: "300.0"
  114. *ScreenAngle: "0.0"
  115. *DefaultScreenProc: Dot
  116. *ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div}"
  117. *ScreenProc Line: "{ pop }"
  118. *ScreenProc Ellipse: "
  119.   { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub}"
  120. *End
  121.  
  122. *DefaultTransfer: Null
  123. *Transfer Null: "{ }"
  124. *Transfer Null.Inverse: "{ 1 exch sub }"
  125.  
  126.  
  127. *% Printer Specific Features ============
  128.  
  129. *OpenUI *InputSlot: PickOne
  130. *OrderDependency: 60 AnySetup *InputSlot
  131. *DefaultInputSlot: Cassette
  132. *InputSlot Cassette: ""
  133. *CloseUI: *InputSlot
  134.  
  135. *OpenUI *ManualFeed: Boolean
  136. *OrderDependency: 80 AnySetup *ManualFeed
  137. *DefaultManualFeed: False
  138. *ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
  139. *ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
  140. *?ManualFeed: "save
  141.    currentpagedevice /ManualFeed get
  142.   {(True)}{(False)}ifelse = flush 
  143. restore"
  144. *End
  145. *CloseUI: *ManualFeed
  146.  
  147. *% Paper Handling ===================
  148.  
  149. *% Use these entries to set paper size most of the time, unless there is
  150. *% specific reason to use PageRegion.
  151. *OpenUI *PageSize: PickOne
  152. *OrderDependency: 100 AnySetup *PageSize
  153. *DefaultPageSize: Tabloid
  154. *PageSize Letter: "
  155.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  156. *End
  157. *PageSize A4: "
  158.     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  159. *End
  160. *PageSize Tabloid: "
  161.     2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  162. *End
  163. *PageSize A3: "
  164.     2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
  165. *End
  166. *PageSize TabloidExtra: "
  167.     2 dict dup /PageSize [907 1318] put dup /ImagingBBox null put setpagedevice"
  168. *End
  169. *?PageSize: "
  170.   save currentpagedevice /PageSize get aload pop
  171.   2 copy gt {exch} if (Unknown)
  172.   5 dict
  173.    dup [612 792] (Letter) put
  174.    dup [595 842] (A4) put
  175.    dup [792 1224] (Tabloid) put
  176.    dup [842 1190] (A3) put
  177.    dup [907 1318] (TabloidExtra) put
  178.   { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and
  179.         { exch pop exit } { pop } ifelse
  180.   } bind forall = flush pop pop
  181.   restore"
  182. *End
  183. *CloseUI: *PageSize
  184.  
  185. *% These entries will set up the frame buffer. Usually used with manual feed.
  186. *OpenUI *PageRegion: PickOne
  187. *OrderDependency: 120 AnySetup *PageRegion
  188. *DefaultPageRegion: Tabloid
  189. *PageRegion Letter: "
  190.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  191. *End
  192. *PageRegion A4: "
  193.     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  194. *End
  195. *PageRegion Tabloid: "
  196.     2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  197. *End
  198. *PageRegion A3: "
  199.     2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
  200. *End
  201. *PageRegion TabloidExtra: "
  202.     2 dict dup /PageSize [907 1318] put dup /ImagingBBox null put setpagedevice"
  203. *End
  204. *CloseUI: *PageRegion
  205.  
  206. *% The following entries provide information about specific paper keywords.
  207. *DefaultImageableArea: Tabloid
  208. *ImageableArea Letter: "10.3 51.1 601.7 775.0"
  209. *ImageableArea A4: "9.6 51.1 585.7 824.9"
  210. *ImageableArea Tabloid: "10.1 51.1 781.9 1207.0"
  211. *ImageableArea A3: "10.1 51.1 831.8 1174.4"
  212. *ImageableArea TabloidExtra: "24.4 51.1 882.7 1287.6"
  213. *?ImageableArea: "
  214.   save
  215.   /cvp { (                ) cvs print ( ) print } bind def
  216.   /upperright {10000 mul floor 10000 div} bind def
  217.   /lowerleft {10000 mul ceiling 10000 div} bind def
  218.   newpath clippath pathbbox
  219.   4 -2 roll exch 2 {lowerleft cvp} repeat
  220.   exch 2 {upperright cvp} repeat flush
  221.   restore"
  222. *End
  223.  
  224. *% These provide the physical dimensions of the paper (by keyword)
  225. *DefaultPaperDimension: Tabloid
  226. *PaperDimension Letter: "612 792"
  227. *PaperDimension A4: "595 842"
  228. *PaperDimension Tabloid: "792 1224"
  229. *PaperDimension A3: "842 1191"
  230. *PaperDimension TabloidExtra: "907 1318"
  231.  
  232. *DefaultOutputBin: OnlyOne
  233. *DefaultOutputOrder: Reverse
  234.  
  235. *RequiresPageRegion All: True
  236.  
  237. *OpenUI *MediaType:  PickOne
  238. *OrderDependency: 140 AnySetup *MediaType
  239. *DefaultMediaType: Paper
  240. *MediaType Paper: "1 dict dup /MediaType (Paper) put setpagedevice"
  241. *MediaType Transparency: "1 dict dup /MediaType (Transparency) put setpagedevice"
  242. *?MediaType: "
  243.   save
  244.     currentpagedevice /MediaType
  245.      {get} stopped
  246.        {pop pop (Unknown)} {dup null eq {pop (Unknown)} if} ifelse
  247.     = flush
  248.   restore"
  249. *End
  250. *CloseUI: *MediaType
  251.  
  252. *% TekColor Selections  ===================
  253.  
  254. *OpenUI *TekColor/Color Correction: PickOne
  255. *OrderDependency: 200 AnySetup *TekColor
  256. *DefaultTekColor: UsePrinterSetting/Use Printer Setting
  257. *TekColor NoAdjust/None: "mark
  258.   { 1 dict begin
  259.       /DeviceRenderingInfo 2 dict begin
  260.         /Type 2 def
  261.         /VirtualColorDevice null def
  262.       currentdict end def
  263.     currentdict end
  264.   
  265.     setpagedevice
  266.   } stopped cleartomark"
  267. *End
  268.  
  269. *TekColor VividColor/Vivid Color: " mark
  270.   { 1 dict begin
  271.       /DeviceRenderingInfo 2 dict begin
  272.         /Type 2 def
  273.         /VirtualColorDevice 2 dict begin
  274.           /Type 3 def
  275.           /ColorTransform /TekBlue def
  276.         currentdict end def
  277.       currentdict end def
  278.     currentdict end
  279.  
  280.     setpagedevice
  281.   } stopped cleartomark"
  282. *End
  283.  
  284. *TekColor SimulateDisplay/Simulate Display: " mark
  285.   { 1 dict begin
  286.       /DeviceRenderingInfo 2 dict begin
  287.         /Type 2 def
  288.         /VirtualColorDevice 2 dict begin
  289.           /Type 3 def
  290.           /ColorTransform /TekDisplay def
  291.         currentdict end def
  292.       currentdict end def
  293.     currentdict end
  294.   
  295.     setpagedevice
  296.   } stopped cleartomark"
  297. *End
  298.  
  299. *TekColor SWOPPress/SWOP Press: " mark
  300.   { 1 dict begin
  301.       /DeviceRenderingInfo 2 dict begin
  302.         /Type 2 def
  303.         /VirtualColorDevice 2 dict begin
  304.           /Type 3 def
  305.           /ColorTransform /SWOP-Coated def
  306.         currentdict end def
  307.       currentdict end def
  308.     currentdict end
  309.   
  310.     setpagedevice
  311.   
  312.     } stopped cleartomark"
  313. *End
  314.  
  315. *TekColor EuroscalePress/Euroscale Press: " mark
  316.   { 1 dict begin
  317.       /DeviceRenderingInfo 2 dict begin
  318.         /Type 2 def
  319.         /VirtualColorDevice 2 dict begin
  320.           /Type 3 def
  321.           /ColorTransform /Euroscale-Coated def
  322.         currentdict end def
  323.       currentdict end def
  324.     currentdict end
  325.   
  326.     setpagedevice
  327.   } stopped cleartomark"
  328. *End
  329.  
  330. *TekColor CommercialPress/Commercial Press: " mark
  331.   { 1 dict begin
  332.       /DeviceRenderingInfo 2 dict begin
  333.         /Type 2 def
  334.         /VirtualColorDevice 2 dict begin
  335.           /Type 3 def
  336.           /ColorTransform /Commercial-Coated def
  337.         currentdict end def
  338.       currentdict end def
  339.     currentdict end
  340.   
  341.     setpagedevice
  342.   } stopped cleartomark"
  343. *End
  344.  
  345. *TekColor SNAPPress/SNAP Press: " mark
  346.   { 1 dict begin
  347.       /DeviceRenderingInfo 2 dict begin
  348.         /Type 2 def
  349.         /VirtualColorDevice 2 dict begin
  350.           /Type 3 def
  351.           /ColorTransform /SNAP-Newsprint def
  352.         currentdict end def
  353.       currentdict end def
  354.     currentdict end
  355.   
  356.     setpagedevice
  357.   } stopped cleartomark"
  358. *End
  359.  
  360. *TekColor Monochrome: " mark
  361.   { 1 dict begin
  362.       /DeviceRenderingInfo 2 dict begin
  363.         /Type 2 def
  364.         /VirtualColorDevice 2 dict begin
  365.           /Type 1 def
  366.           /ColorTransform /Gray def
  367.         currentdict end def
  368.       currentdict end def
  369.     currentdict end
  370.  
  371.     setpagedevice
  372.   } stopped cleartomark"
  373. *End
  374.  
  375. *TekColor UsePrinterSetting/Use Printer Setting: ""
  376.  
  377. *?TekColor: "
  378. save
  379.   { currentpagedevice /DeviceRenderingInfo get
  380.     /VirtualColorDevice get
  381.     dup null eq
  382.     { pop (NoAdjust) }
  383.     { /ColorTransform get
  384.       7 dict begin
  385.         /TekBlue           (VividColor)      def
  386.         /TekDisplay        (SimulateDisplay) def
  387.         /SWOP-Coated       (SWOPPress)       def
  388.         /Euroscale-Coated  (EuroscalePress)  def
  389.         /Commercial-Coated (CommercialPress) def
  390.         /SNAP-Newsprint    (SNAPPress)       def
  391.         /Gray              (Monochrome)      def
  392.       currentdict end
  393.       exch get
  394.     } ifelse
  395.   } stopped
  396.   { % error in PostScript code execution
  397.     pop pop (Unknown)
  398.   } if
  399.   = flush
  400. restore"
  401. *End
  402.  
  403. *CloseUI: *TekColor
  404.  
  405.  
  406. *% Font Information =====================
  407.  
  408. *DefaultFont: Courier
  409. *Font AvantGarde-Book: Standard "(001.002)" Standard ROM
  410. *Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
  411. *Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
  412. *Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
  413. *Font Bookman-Demi: Standard "(001.003)" Standard ROM
  414. *Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
  415. *Font Bookman-Light: Standard "(001.003)" Standard ROM
  416. *Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
  417. *Font Courier: Standard "(002.003)" Standard ROM
  418. *Font Courier-Bold: Standard "(002.003)" Standard ROM
  419. *Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
  420. *Font Courier-Oblique: Standard "(002.003)" Standard ROM
  421. *Font Helvetica: Standard "(001.006)" Standard ROM
  422. *Font Helvetica-Bold: Standard "(001.007)" Standard ROM
  423. *Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
  424. *Font Helvetica-Condensed: Standard "(001.001)" Standard ROM
  425. *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM
  426. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM
  427. *Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM
  428. *Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
  429. *Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
  430. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
  431. *Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
  432. *Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
  433. *Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM
  434. *Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM
  435. *Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM
  436. *Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM
  437. *Font Palatino-Bold: Standard "(001.005)" Standard ROM
  438. *Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
  439. *Font Palatino-Italic: Standard "(001.005)" Standard ROM
  440. *Font Palatino-Roman: Standard "(001.005)" Standard ROM
  441. *Font Symbol: Special "(001.007)" Special ROM
  442. *Font Times-Bold: Standard "(001.007)" Standard ROM
  443. *Font Times-BoldItalic: Standard "(001.009)" Standard ROM
  444. *Font Times-Italic: Standard "(001.007)" Standard ROM
  445. *Font Times-Roman: Standard "(001.007)" Standard ROM
  446. *Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM
  447. *Font ZapfDingbats: Special "(001.004)" Special ROM
  448. *?FontQuery: "
  449.   save
  450.   { count 1 gt
  451.     { exch dup 127 string cvs (/) print print (:) print
  452.      /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  453.     } { exit } ifelse
  454.   } bind loop
  455.   (*) = flush
  456.   restore"
  457. *End
  458.  
  459. *?FontList: "
  460.    save (*) {cvn ==} 128 string /Font resourceforall
  461.    (*) = flush restore"
  462. *End
  463.  
  464. *% Printer Messages (verbatim from printer):
  465. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  466. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  467. *Message: "\FontName\ not found, using Courier"
  468.  
  469. *% Status (format: %%[ status: <one of these> ] %%)
  470. *Status: "initializing"
  471. *Status: "idle"
  472. *Status: "busy"
  473. *Status: "waiting"
  474. *Status: "PrinterError: internal interface error"
  475. *Status: "PrinterError: resetting printer"
  476. *Status: "PrinterError: service call"
  477. *Status: "PrinterError: top cover is open"
  478. *Status: "PrinterError: media jam"
  479. *Status: "PrinterError: out of transfer roll"
  480. *Status: "PrinterError: out of paper"
  481. *Status: "PrinterError: head temperature high"
  482. *Status: "PrinterError: head temperature low"
  483. *Status: "PrinterError: warming up"
  484. *Status: "PrinterError: printer is not ready"
  485. *Status: "PrinterError: waiting for manual feed"
  486.  
  487. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  488. *Source: "Serial"
  489. *Source: "Parallel"
  490. *Source: "LocalTalk"
  491. *Source: "EtherTalk"
  492. *Source: "PrintServer"
  493. *Source: "LPR"
  494. *Source: "AppSocket"
  495. *Source: "Internal"
  496.  
  497. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  498. *PrinterError: "internal interface error"
  499. *PrinterError: "resetting printer"
  500. *PrinterError: "service call"
  501. *PrinterError: "top cover is open"
  502. *PrinterError: "media jam"
  503. *PrinterError: "out of transfer roll"
  504. *PrinterError: "out of paper"
  505. *PrinterError: "head temperature high"
  506. *PrinterError: "head temperature low"
  507. *PrinterError: "warming up"
  508. *PrinterError: "printer is not ready"
  509. *PrinterError: "waiting for manual feed"
  510.  
  511. *DefaultColorSep: ProcessBlack.300lpi.300dpi/300 lpi / 300 dpi
  512.  
  513. *InkName: ProcessBlack/Process Black
  514. *InkName: CustomColor/Custom Color
  515. *InkName: ProcessCyan/Process Cyan
  516. *InkName: ProcessMagenta/Process Magenta
  517. *InkName: ProcessYellow/Process Yellow
  518.  
  519. *%  For 300 lpi / 300 dpi ================================
  520.  
  521. *ColorSepScreenAngle ProcessBlack.3000lpi.300dpi/300 lpi / 300 dpi: "0.0"
  522. *ColorSepScreenAngle CustomColor.300lpi.300dpi/300 lpi / 300 dpi: "0.0"
  523. *ColorSepScreenAngle ProcessCyan.300lpi.300dpi/300 lpi / 300 dpi: "0.0"
  524. *ColorSepScreenAngle ProcessMagenta.300lpi.300dpi/300 lpi / 300 dpi: "0.0"
  525. *ColorSepScreenAngle ProcessYellow.300lpi.300dpi/300 lpi / 300 dpi: "0.0"
  526.  
  527. *ColorSepScreenFreq ProcessBlack.300lpi.300dpi/300 lpi / 300 dpi: "300.0"
  528. *ColorSepScreenFreq CustomColor.300lpi.300dpi/300 lpi / 300 dpi: "300.0"
  529. *ColorSepScreenFreq ProcessCyan.300lpi.300dpi/300 lpi / 300 dpi: "300.0"
  530. *ColorSepScreenFreq ProcessMagenta.300lpi.300dpi/300 lpi / 300 dpi: "300.0"
  531. *ColorSepScreenFreq ProcessYellow.300lpi.300dpi/300 lpi / 300 dpi: "300.0"
  532.  
  533. *% The byte count of this file should be exactly 016687 or 017222
  534. *% depending on the filesystem it resides in.
  535. *% end of PPD file for Phaser 480X
  536.